Nachdem Sie eine Funktion / ein Programm erstellt haben, können Sie mit mehreren Techniken nach Fehlern suchen und diese korrigieren. Sie können außerdem einen Befehl zur Fehlerbehandlung in die Funktion / das Programm selbst einbauen.
Wenn Ihre Funktion / Ihr Programm dem Benutzer eine Wahl zwischen mehreren Optionen gestattet, stellen Sie sicher, dass Sie jede Option getestet haben.
Meldungen zu Laufzeitfehlern können Syntaxfehler lokalisieren, jedoch keine Fehler in der Programmlogik. Hierbei können folgende Techniken hilfreich sein:
| • | Fügen Sie vorübergehend Disp-Befehle ein, um die Werte kritischer Variablen anzuzeigen. |
| • | Um zu überprüfen, dass eine Schleife so oft wiederholt wird wie gewünscht, verwenden Sie Disp, um die Zählervariable oder die Werte des bedingten Tests anzuzeigen. |
| • | Um zu überprüfen, ob eine Subroutine ausgeführt wird, verwenden Sie Disp, um Meldungen wie “Start der Subroutine (Entering subroutine)” und “Ende Subroutine (Exiting subroutine)” am Anfang und Ende der Subroutine anzuzeigen. |
| • | So brechen Sie ein Programm oder eine Funktion manuell ab: |
| - | Windows®: Halten Sie die Taste F12 gedrückt und drücken Sie mehrmals Enter. |
| - | Macintosh®: Halten Sie die Taste F5 gedrückt und drücken Sie mehrmals Enter. |
| - | Handheld: Halten Sie die Taste c gedrückt und drücken Sie mehrmals ·. |